package com.syxbyi.hmwk1.main;

import java.util.HashSet;
import java.util.Random;
import java.util.Set;

/*
实现双色球抽奖游戏中奖号码的生成，中奖号码由 6 个红球号码和 1 个蓝球号码组成。
其中红球号码要求随机生成 6 个 1~33 之间不重复的随机号码。
其中蓝球号码要求随机生成 1 个 1~16 之间的随机号码
 */
public class Lottery {
    private final Random random = new Random();

    public void genNumbers() {
        Set<Integer> numbers = new HashSet<>();
        while (numbers.size() < 6) {
            numbers.add(random.nextInt(34));
        }
        System.out.println("红球号码: " + numbers);
        System.out.println("蓝球号码: " + random.nextInt(17));
    }

    public static void main(String[] args) {
        Lottery t = new Lottery();
        t.genNumbers();
    }
}
